"""Mock data for development and testing."""
from datetime import datetime

# 模拟天气数据
MOCK_WEATHER = {
    'temperature': 22.0,
    'condition': '晴',
    'humidity': 65,
    'wind_speed': 3.5,
    'aqi': 45,
    'timestamp': datetime.now().isoformat()
}

# 南通植物园介绍
NANTONG_BOTANICAL_GARDEN_INTRO = """
南通植物园位于江苏省南通市，是一座集科研、科普、游览于一体的综合性植物园。

园区占地面积约500亩，收集保存了来自世界各地的珍稀植物3000余种。园内分为多个特色园区，包括热带植物温室、水生植物区、药用植物园、盆景园等。

春季，这里樱花烂漫、桃李争艳；夏季，荷花盛开、绿树成荫；秋季，银杏金黄、枫叶如火；冬季，腊梅飘香、松柏常青。四季皆有不同的美景等待您来发现。

植物园不仅是市民休闲散步的好去处，也是青少年科普教育的重要基地。漫步其中，您可以感受大自然的宁静与美好，放松身心，享受绿色生活。
"""

# 模拟景点数据
def get_mock_pois(latitude, longitude):
    """获取模拟景点数据"""
    return [
        {
            'id': 'poi_nantong_botanical',
            'name': '南通植物园',
            'category': '公园',
            'latitude': latitude + 0.008,
            'longitude': longitude + 0.005,
            'distance': 950,
            'rating': 4.7,
            'description': '集科研、科普、游览于一体的综合性植物园',
            'introduction': NANTONG_BOTANICAL_GARDEN_INTRO
        },
        {
            'id': 'poi_002',
            'name': '濠河风景区',
            'category': '风景区',
            'latitude': latitude + 0.012,
            'longitude': longitude - 0.003,
            'distance': 1350,
            'rating': 4.8,
            'description': '南通市区环城河，国家5A级景区',
            'introduction': '濠河是南通的母亲河，环绕老城区，全长约10公里。河畔绿树成荫，古迹众多，是南通最具代表性的城市名片。'
        },
        {
            'id': 'poi_003',
            'name': '狼山风景区',
            'category': '山岳',
            'latitude': latitude - 0.015,
            'longitude': longitude + 0.008,
            'distance': 1850,
            'rating': 4.6,
            'description': '江苏省著名的佛教名山',
            'introduction': '狼山是南通著名的风景名胜区，山虽不高，但风景秀丽，寺庙众多，是祈福观光的好去处。'
        },
        {
            'id': 'poi_004',
            'name': '南通博物苑',
            'category': '博物馆',
            'latitude': latitude + 0.005,
            'longitude': longitude - 0.006,
            'distance': 780,
            'rating': 4.5,
            'description': '中国第一座公共博物馆',
            'introduction': '南通博物苑由著名实业家张謇于1905年创办，是中国第一座公共博物馆，收藏了大量珍贵文物。'
        },
        {
            'id': 'poi_005',
            'name': '啬园',
            'category': '公园',
            'latitude': latitude - 0.006,
            'longitude': longitude - 0.004,
            'distance': 720,
            'rating': 4.4,
            'description': '张謇先生的墓园，环境优美',
            'introduction': '啬园是张謇先生的墓园，园内古木参天，环境清幽，是缅怀先贤、休闲散步的好地方。'
        }
    ]

# 模拟音乐数据
MOCK_MUSIC_LIBRARY = [
    {
        'id': 'music_001',
        'file_url': 'http://localhost:5000/static/music/sample.mp3',
        'duration': 180,
        'created_at': '2024-12-01T10:30:00',
        'metadata': {
            'poi_name': '南通植物园',
            'weather': '晴天',
            'mood': '轻松愉快',
            'generated_at': '2024-12-01T10:30:00'
        }
    },
    {
        'id': 'music_002',
        'file_url': 'http://localhost:5000/static/music/sample.mp3',
        'duration': 210,
        'created_at': '2024-11-28T15:20:00',
        'metadata': {
            'poi_name': '濠河风景区',
            'weather': '多云',
            'mood': '宁静祥和',
            'generated_at': '2024-11-28T15:20:00'
        }
    }
]

# 模拟散步历史
MOCK_SESSION_HISTORY = [
    {
        'id': 'session_001',
        'start_time': '2024-12-01T09:00:00',
        'end_time': '2024-12-01T10:30:00',
        'status': 'completed',
        'total_distance': 2500,
        'duration': 5400,
        'visited_pois': [
            {'id': 'poi_nantong_botanical', 'name': '南通植物园'}
        ],
        'route_history': [
            {'latitude': 31.9729, 'longitude': 120.9068},
            {'latitude': 31.9750, 'longitude': 120.9080},
            {'latitude': 31.9780, 'longitude': 120.9100},
            {'latitude': 31.9809, 'longitude': 120.9118}
        ]
    },
    {
        'id': 'session_002',
        'start_time': '2024-11-28T14:00:00',
        'end_time': '2024-11-28T15:45:00',
        'status': 'completed',
        'total_distance': 3200,
        'duration': 6300,
        'visited_pois': [
            {'id': 'poi_002', 'name': '濠河风景区'}
        ],
        'route_history': [
            {'latitude': 31.9729, 'longitude': 120.9068},
            {'latitude': 31.9760, 'longitude': 120.9050},
            {'latitude': 31.9800, 'longitude': 120.9030},
            {'latitude': 31.9849, 'longitude': 120.9038}
        ]
    }
]

# 获取景点介绍
def get_poi_introduction(poi_id):
    """获取景点介绍"""
    introductions = {
        'poi_nantong_botanical': NANTONG_BOTANICAL_GARDEN_INTRO,
        'poi_002': '濠河是南通的母亲河，环绕老城区，全长约10公里。河畔绿树成荫，古迹众多，是南通最具代表性的城市名片。沿河漫步，可以欣赏到南通的历史建筑和现代风光的完美融合。',
        'poi_003': '狼山是南通著名的风景名胜区，山虽不高，但风景秀丽，寺庙众多，是祈福观光的好去处。登上山顶，可以俯瞰长江和南通市区的美景。',
        'poi_004': '南通博物苑由著名实业家张謇于1905年创办，是中国第一座公共博物馆，收藏了大量珍贵文物，展示了南通的历史文化。',
        'poi_005': '啬园是张謇先生的墓园，园内古木参天，环境清幽，是缅怀先贤、休闲散步的好地方。'
    }
    return introductions.get(poi_id, '这是一个美丽的景点，欢迎您来参观游览。')
